<%-- 
    Document   : dettagliAdesione
    Created on : 5-ott-2011, 14.08.35
    Author     : ale
--%>

<%@page import="utilities.Utilities"%>
<%@page import="entity.UtenteRegistrato"%>
<%@page import="entity.Articolo"%>
<%@page import="entity.Adesione"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="statefulSB.UtenteLoggatoLocal"%>
<%@page import="entity.Annuncio"%>

<%! 
    Adesione adesione;
    UtenteRegistrato utenteLoggato;
%>

<%
    adesione = (Adesione) request.getAttribute("adesione");
    if (adesione == null) utilities.Utilities.errore("nessuna adesione specificata", request, response);
    utenteLoggato = Utilities.getUtenteLoggato(request);

    System.out.println("adesione:"+adesione);
%>


<% if (utenteLoggato == null || (!utenteLoggato.isModeratore() && !adesione.getIscritto().equals(utenteLoggato))){ %>
    <p>Soltanto il creatore dell'annuncio o un moderatore possono vedere i dettagli di un'adesione.</p>
<% } else{ %>

        <div class="dettaglioAnnuncio">
            <h4>
                <% if (adesione.getStato().equals(Adesione.StatoAdesione.ACCETTATA)) { %>
                        <div class="iconp"><img src="img/icone/accettato.png" alt="accettata"/><span><%= adesione.getAnnuncio().getSito()%> <br/> <small>adesione accettata!</small></span></div>
                <% } else if (adesione.getStato().equals(Adesione.StatoAdesione.IN_SOSPESO)) { %>
                        <div class="iconp"><img src="img/icone/sospeso.png" alt="in sospeso"/><span><%= adesione.getAnnuncio().getSito()%> <br/> <small>adesione in sospeso</small></span></div>
                <% } else /* adesione rifiutata */ { %>
                        <div class="iconp"><img src="img/icone/rifiutato.png" alt="rifiutato"/><span><%= adesione.getAnnuncio().getSito()%> <br/> <small>adesione rifiutata</small></span></div>
                <% } %>
            </h4>

            <div class="dettaglioSx">
                <% request.setAttribute("mostroDettagli", true); %>
                <jsp:include page="annuncio.jsp"/>
            </div>
            <div class="dettaglioDx">
                <h5>Articoli da acquistare</h5>

                    <%  for(Articolo art: adesione.getArticoli()){
                            String nota;
                            if (!art.getDescrizione().equals("")) nota = "<br/>nota:"+art.getDescrizione();
                            else nota = "";
                    %>
                                <div class="iscritto">

                                    <% 
                                            if (art.getStato() == Articolo.Stato.ACCETTATO){
                                    %>
                                                <div class="iconp"><img src="img/icone/accettato.png" alt="accettato"/>
                                                    <span>
                                                        <a href="<%= art.getUrl() %>"><%=art.getUrl()%></a>
                                                        <br/><%= art.getPrezzo() %>&euro;
                                                        <%= nota %>
                                                    </span>
                                                </div>
                                    <% 
                                            }                                                               
                                            else if (art.getStato() == Articolo.Stato.RIFIUTATO){
                                    %>
                                                <div class="iconp"><img src="img/icone/rifiutato.png" alt="rifiutato"/><a class="rifiutato" href="<%= art.getUrl() %>"><%=art.getUrl()%></a></div>
                                    <%
                                            }
                                            else{
                                    %>
                                                <div class="iconp"><img src="img/icone/sospeso.png" alt="in sospeso"/>
                                                    <span>
                                                        <a href="<%= art.getUrl() %>"><%=art.getUrl()%></a>
                                                        <br/><%= art.getPrezzo() %>&euro;
                                                        <%= nota %>
                                                    </span>
                                                </div>
                                    <%
                                            }
                                    %>

                                </div>
                    <%
                        }
                    %>


        <%  
                if (!adesione.getAnnuncio().isChiuso() && !adesione.getStato().equals(Adesione.StatoAdesione.RIFIUTATA)){
        %>
                    <a href="Controller?action=modificaAdesioneAnnuncio&adesione=<%= adesione.getId() %>" >modifica articoli</a>
        <%
               }
        %>

             </div>
        </div>
            

<% } %>